piece of machete or knife - German English Dictionary